//sku相关的api接口所在的对象
import request from '@/utils/request'
//公共地址
const api_name ='/admin/product'
export default {
//上架
onSale(skuId){
    return request.get(`${api_name}/onSale/${skuId}`)
},
//下架
cancelSale(skuId){
    return request.get(`${api_name}/cancelSale/${skuId}`)
},
//删除skuid删除skuinfo对象
deleteSkuInfoById(skuId){
    return request.delete(`${api_name}/deleteSku/${skuId}`)
},
//根据spuId获取对应的skuInfo列表数据
getSkuInfoListByspuId(spuId){
    return request.get(`${api_name}/findBySpuId/${spuId}`)
},
//根据skuid获取skuinfo对象数据
getSkuInfoById(skuId){
    return request.get(`${api_name}/getSkuById/${skuId}`)
},
//根据关键字获取skuinfo列表数据
getSkuInfoByKeyword(keyword){
    return request.get(`${api_name}/inner/findSkuInfoByKeyword/${keyword}`)
},
//根据skuId的列表获取对应的shuInfo列表数据
getSkuInfoBySkuIdList(skuIdList){
    return request.post(`${api_name}/inner/findSkuInfoBySkuIdList`,skuIdList)
},
//获取sku列表数据，分页的方式
getSkuInfoList(page,limit){
    return request.get(`${api_name}/list/${page}/${limit}`)
},
//添加或修改akuInfo对象
addOrUpdateSkuInfo(spuInfo){
    return  request.post(`${api_name}/${spuInfo.id?'updateSpuInfo':'saveSpuInfo'}`,spuInfo)
},
//根据spuid获取对应的spuinfo对象的图片列表数据
getSpuImageList(spuId){
    return request.get(`${api_name}/spuImageList/${spuId}`)
},
//根据spuId获取spuInfo对象中对应的销售属性数据
getSpuSaleAttrList(spuId){
    return request.get(`${api_name}/spuSaleAttrList/${spuId}`)
}
}












// GET /admin/product/onSale/{skuId}
// onSale
// GET /admin/product/cancelSale/{skuId}
// cancelSale

// DELETE /admin/product/deleteSku/{skuId}
// deleteSku

// GET /admin/product/findBySpuId/{spuId}
// findBySpuId

// GET /admin/product/getSkuById/{skuId}
// getById

// GET /admin/product/inner/findSkuInfoByKeyword/{keyword}
// findSkuInfoByKeyword

// POST /admin/product/inner/findSkuInfoBySkuIdList
// findSkuInfoBySkuIdList

// GET /admin/product/list/{page}/{limit}
// index



// POST /admin/product/saveSkuInfo
// saveSkuInfo

// GET /admin/product/spuImageList/{spuId}
// getSpuImageList

// GET /admin/product/spuSaleAttrList/{spuId}
// getSpuSaleAttrList

// POST /admin/product/updateSkuInfo
// updateSkuInfo

